<?php
/**
 * 文章浏览模型
*/

namespace app\common\model;

use think\model\concern\SoftDelete;

class ArticleLog extends CommonBaseModel
{
    use SoftDelete;
    // 自定义选择数据
    // 分类列表
const TYPE_LIST= [
0=>'浏览',
1=>'点赞',
2=>'评论',
];


    protected $name = 'article_log';
    protected $autoWriteTimestamp = true;

    // 可搜索字段
    public array $searchField = [];

    // 可作为条件的字段
    public array $whereField = [];

    // 可作为多选条件的字段
    public array $multiWhereField = ['type',];

    // 可做为时间
    public array $timeField = [];

    
    /**
    * 分类获取器
    */
    public function getTypeNameAttr($value ,$data)
    {
        return self::TYPE_LIST[$data['type']];
    }


    /**
    * 关联用户
    */
    public function user()
    {
        return $this->belongsTo(User::class);
    }/**
    * 关联
    */
    public function article()
    {
        return $this->belongsTo(Article::class);
    }

}
